package com.student.service;

import com.student.dto.ResponseDto;
import com.student.pojo.VenueReser;
import com.student.pojo.Venues;

public interface VenuesService {
    /**
     * 获取所有的场地信息
     *
     * @param venues
     * @return
     */
    ResponseDto getAllVenues(Venues venues);
    /**
     * 添加场地信息
     *
     * @param venues
     * @return
     */
    ResponseDto addVenues(Venues venues);

    /**
     * 修改场地信息
     * @param venues
     * @return
     */
    ResponseDto updateVenues(Venues venues);

    /**
     * 删除场地信息
     * @param id
     * @return
     */
    ResponseDto deleteVenues(Integer id);

    ResponseDto getAllVenuesMessage();

    /**
     * 添加行程预约
     * @param idCard
     * @param id
     * @param phone
     * @param venuesId
     * @param artistId
     * @return
     */
    ResponseDto addBooking(String idCard, Integer id, String phone, Integer venuesId, Integer artistId,Integer titleId);

    ResponseDto getAllVenuesUserMessage(VenueReser venueReser);
}
